.tw-summarylistbox {
  width: 100%;
}

.tw-summarylistbox {
  padding: 1%;
}

.tw-summarylist {
  display: flex;
  flex-wrap: wrap;
  margin: -1%;
}

.tw-summarylist-item {
  margin: 1%;
}

.tw-summarylist-item-body {
  padding: 15px;
  background-image: linear-gradient(135deg, #2ece90, #49de5e);
  border-radius: 5px;
}

.tw-summarylist-item-body > h4 {
  font-size: 16px;
  color: #666;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tw-summarylist-item-body > div {
  font-size: 28px;
  color: #333;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.tw-summarylist-desc {
  font-size: 14px;
  color: #333;
}